package servidor.principal.assembler;

import servidor.dominio.Empleado;

import comun.dto.*;

public class EmpleadoAssembler {

	 public EmpleadoAssembler() { 
	  }
	    
	public static EmpleadoDTO getEmpleadoDTO(Empleado p) {
    	EmpleadoDTO pDTO = new EmpleadoDTO();
    	pDTO.setId(p.getId());
        pDTO.setNombre(p.getNombre());
        pDTO.setCuil(p.getCuil());
        pDTO.setCategoria(p.getCategoria());
        pDTO.setConceptos(p.getConceptos());
        pDTO.setApellido(p.getApellido());
        pDTO.setFechaIngreso(p.getFechaIngreso()); 
        pDTO.setCuitEmpresa(p.getCuitEmpresa());
        pDTO.setCliente(p.getCliente());
        pDTO.setCat(p.getCat());
        pDTO.setNroDeCuenta(p.getNroDeCuenta());
        pDTO.setNroDeSucursal(p.getNroDeSucursal());
        pDTO.setBanco(p.getBanco());
              
        return pDTO;
    }
     
    public static Empleado getEmpleado (EmpleadoDTO pDTO) {
         Empleado p = new Empleado();
         p.setId(pDTO.getId());
         p.setNombre(pDTO.getNombre());
         p.setCategoria(pDTO.getCategoria());
         p.setConceptos(pDTO.getConceptos());
         p.setCuil(pDTO.getCuil());
         p.setFechaIngreso(pDTO.getFechaIngreso());
         p.setApellido(pDTO.getApellido());
         p.setCuitEmpresa(pDTO.getCuitEmpresa());
         p.setCliente(pDTO.getCliente()); 
         p.setCat(pDTO.getCat());
         p.setNroDeCuenta(pDTO.getNroDeCuenta());
         p.setNroDeSucursal(pDTO.getNroDeSucursal());
         p.setBanco(pDTO.getBanco());
        return p;
    }
}
